DSAPI Crashing Domino Server
Posted by ~Sean Brefreeader on 27.Nov.03 at 06:23 AM using a Web browser Category : Domino Server Release: 6.0.2 CF2 Platform: Linux - RedHat
We have our shared library which we want to use as DSAPI filter for Domino on Linux. Our library makes use of pthreads (a library of POSIX-compliant thread routines). Our this library is working fine with Domino 6.0.2 Web Server on Solaris. But when we load this library on Linux, just after loading the library the web server crashes.
The Console Output is
stackpointer=0xbffb4a88
Stack base = 0xbffebdd4, Stack size = 226700 bytes
Fatal Error signal = 0x0000000b PID/TID = 17366/1024
When Looking at output file generated by NSD(Notes System Diagnostic), the stack trace of the http process is
prog: /home/agent6/Domino602/lotus/notes/latest/linux/http pid(s) : 17366
======== Attaching to /home/agent6/Domino602/lotus/notes/latest/linux/http 17366
17366: /home/agent6/Domino602/lotus/notes/latest/linux/http
----- Thread 17366 -----
0x421a55b1: __nanosleep + 0x11 (1, 41f57c54, bffb4984, bffb4984, bffb4570, 0) + 354
0x4065f421: OSRunExternalScript + 0x15d (0, 41f57c54, bffb4984, bffb4984, 0, 0) + 1c8
0x4065e19a: OSFaultCleanup + 0x16a (0, 0, 0, 807760c, b, bffb4c90) + 20c
0x4063fd35: fatal_error + 0x12d (b, bffb4c90, bffb4d24, bffb4d24, bffb4c90, b)
0x45cea892: panicSignalHandler + 0xea (b, bffb4c90, bffb4d24, b, bffb4c90, bffb4d24) + c
0x45cea8e0: panicSignalCatchHandler + 0x24 (b, bffb4c90, bffb4d24, b, 0, 0) + d4
0x45cb1e7e: ExceptionHandlerStub + 0x196 (b, bffb4c90, bffb4d24, 8077818, bffb4d24, b)
0x45d2a12c: userSignalHandler + 0x68 (b, bffb4c90, bffb4d24, 45cb1ce8, 8077818, bffb4d24) + 28
0x45d2a0ba: intrDispatch + 0xba (b, bffb4c90, bffb4d24, 8077818, 4206d918, 0) + 10
0x45d2a31c: intrDispatchMD + 0x60 (b, bffb4c90, bffb4d10, 42062b0a, 40090000, 45b283ac)
0x42062b53: pthread_sighandler_rt + 0x53 (b, bffb4c90, bffb4d10, b, 0, 1) + 3769c
0x42118950: killpg + 0x4c (45b283ac, 4314cf60, 138, d7, 400814e0, 4009544c) + 14
0x40045248: Initialize__16HTDsapiExtensioniPPc + 0x14c (400a08a0, 1, 804e73c, 4009544c, 20, 400a0d11) + 24
0x40049373: Initialize__21HTProcessExtContaineriPPc + 0x22b (400a0874, 1, 804e73c, 4009544c)
0x4004377a: InitializeExtensions__14HTControlBlock + 0x36 (40096360, 4009544c, bffec43c, 0, 3fc)
0x4004216e: InitClass__14HTControlBlock + 0xd6 (40096360, 4009544c, bffec43c)
0x40069a49: HTServerStart__FiPPci + 0x49 (1, 804e73c, 1, 8049d30, 1, bffeca24) + 424
0x40054fcc: HTAddInMain + 0x2ac (20, 1, 804e73c, 804e73c)
0x08048a39: AddInMain + 0x21 (20, 1, 804e73c, bffec87c, 0, 0) + c
0x08048a7d: NotesMain + 0x35 (1, 804e73c, 42220df4, 40016b4c, bffeca24, 4296dedc) + fc
0x08048ba1: notes_main + 0xe5 (0, 0, 0, 1, 804e73c)
0x08048ab6: main + 0x16 (1, bffeca24, bffeca2c, 8048826, 8048c9c, 0) + 20
0x42106657: __libc_start_main + 0x93 (8048aa0, 1, bffeca24, 8048810, 8048c9c, 4000dcd4) + 400135e8
----- Thread 17420 -----
0x421d03f7: __poll + 0x23 (804ce24, 1, 7d0, 4206b14c, 0, 3) + 150
0x4205f920: __pthread_manager + 0x17c (3, 0, 11, 6f72702f, 63, 0) + f7fb306c
----- Thread 17421 -----
0x421d1b0e: __select + 0x1e (2710, 4206d918, 42053be0, 0, ffffde5f, 420539d4) + 140
0x406639cd: TimerTask + 0x511 (0, 0, 42053d08, 4205fbb1, 0, 0) + d0
0x4205fc6f: pthread_start_thread + 0x16f (42053be0, 42053be0, 0, 0, 0, 0) + bdfac40c
----- Thread 17427 -----
0x421d8cc2: semop + 0x2e (4958027, 45b71a68, 1, 41f57c54, 4338884c, 4338883c) + 2c
0x406451a9: WaitOnNativeSemaphore + 0x349 (b6, 0, 0, 0, 41f57c54, 4338880c) + 4
0x40644194: OSWaitEvent + 0x30 (4338883c, 0, 41f57c54, 45b71be0, 3, 38405) + 8
0x41008fcd: NAMELookupThread + 0xe5 (4338880c, 43932f74, 4206d918, 45b71be0, 0, 0) + 8
0x4065b3bf: ThreadWrapper + 0xfb (0, 0, 45b71d08, 4205fbb1, 0, 0) + d0
0x4205fc6f: pthread_start_thread + 0x16f (45b71be0, 45b71be0, 0, 0, 0, 0) + ba48e40c
----- Thread 17435 -----
0x42118bb5: __sigsuspend + 0x21 (470e7938, 20, 470e7938, 0, 300200, 0) + 90
0x420621d9: __pthread_wait_for_restart_signal + 0x59 (470e7be0, 8104e24, 470e7a10, 4205eb46, 42220df4, 0) + 20
0x4205ebdc: pthread_cond_wait + 0x118 (8104e24, 45d35480, 8104cf0, 45d35480, 470e7ae0, 8104cf0)
0x45d294ca: condvarWait + 0x32 (8104e24, 45d35480, 2, ffffffff, 8104cf0, 470e7ae0) + 18
0x45d2ba72: sysMonitorWait + 0x86 (8104cf0, 45d35480, ffffffff, ffffffff, 8104ae4, 8104ae4)
0x45d2a46f: sysSignalWait + 0x57 (8104ae4, 45cea8e8, 470e7ae0, 45cec9e2)
0x45cea90f: signalDispatcherThread + 0x27 (10051990, 8109918, 8104ae4)
0x45ceca11: xmExecuteThread + 0xb1 (45cea8e8, 4206d918, 470e7be0)
0x45ce6c6e: threadStart + 0x16 (8109918, 4206d918, 470e7be0, 0, 8104cf0)
0x45d2e702: _start + 0x12a (8104cf0, 0, 470e7d08, 4205fbb1, 0, 0) + d0
0x4205fc6f: pthread_start_thread + 0x16f (470e7be0, 470e7be0, 0, 0, 0, 0) + b8f1840c
----- Thread 17436 -----
0x42118bb5: __sigsuspend + 0x21 (471296e8, 20, 471296e8, 26, 300200, 0) + 90
0x420621d9: __pthread_wait_for_restart_signal + 0x59 (47129be0, 810c2e4, 471297c0, 4205eb46, 42060df4, 0) + 20
0x4205ebdc: pthread_cond_wait + 0x118 (810c2e4, 8076a48, 810c1b0, 8076a48, 8076630, 810c1b0)
0x45d294ca: condvarWait + 0x32 (810c2e4, 8076a48, 2, ffffffff, ffffffff, 8076630) + 18
0x45d2ba72: sysMonitorWait + 0x86 (810c1b0, 8076a48, ffffffff, ffffffff, ffffffff, ffffffff) + c
0x45c6e7b4: lkMonitorWait + 0x128 (810bfa4, 1005f8c0, ffffffff, ffffffff, 80b3656, 471298f0) + 4
0x45c292de: JVM_MonitorWait + 0xba (810bfa4, 471298fc, 0, 0, 810bfa4, 0) + 8
0x45cde7f8: mmipSysInvokeJni + 0x98 (810bfa4, 45c29224, 471298fc, 80b3654, 3, 0) + 18
0x45cde377: mmisInvokeJniMethodHelper + 0x193 (1005f8c0, 80b0a5c, 3, 810bfa4, 471298fc, 80b0a5c) + 38
0x45cdee33: mmipInvokeJniMethod + 0x30 (1005f8c0, 4712992c, 810bfa4, 47129984, 45cb0a33, 0) + 20
0x45cb86d1: L0_invokevirtualobject_quick__ + 0x67 (42220df4, 4712997c, 1005f8c0, 45cb2793, 10051948, 45cb2f71) + 30
0x45cb2793: mmipExecuteJava + 0x205 (47129a98, 47129a1c, 47100000, 0, 47129900, 810c46c) + 979b251f
0x471299f4: _fini + 0x139ec24crawl: Input/output error
Error tracing through thread 17436
##############################################################
##############################################################
Here Thread 17366 seems to be crashing the server, as it contains fatal_error.
Any Inputs that why the web server is crashing and about how this problem can be resolved ???
DSAPI Crashing Domino Server (~Sean Brefreead... 27.Nov.03)
. . Failed to load DSAPI Filter (~Vanessa Prevel... 15.Dec.03)
. . . . RE: Failed to load DSAPI Filter (~Sean Brefreead... 16.Dec.03)